<?php
    include_once ("MySql.php");
    include_once ("../entity/Multa_detal.php");
    
    class RevertirDA extends dal{
        public function RevertirDA(){
            parent::dal();
        }
        public function revertir($entity){
            $sql = "CALL SGISI_REVERTIR('$entity->ID_MULTA','$entity->ID_MULTA_DETAL','$entity->ESTADO_MULTA','$entity->ANIO')";
            $result = parent::execute($sql);
//            echo $sql;
            if($result){
                return true;
            }  else {
                return false;
            }
        }
        public function validarRevertirCUM($cum){
            $sql = "CALL SGISS_VALIDAR_REVERTIR('$cum')";
            $result = parent::execute($sql);
            
            while ($fila = mysqli_fetch_object($result)){
                $resultado = $fila->resultado;
            }
            return $resultado;
        }
        public function mostrarResolucion($ID_MULTA_DETAL){
            $sql = "CALL SGISS_MULTA_DETAL_MOSTRAR($ID_MULTA_DETAL)";
            $result = parent::execute($sql);
            
            while ($fila = mysqli_fetch_object($result)){
                $obj = new Multa_detal();
                $obj->ID_MULTA_DETAL = $fila->ID_MULTA_DETAL;
                $obj->ID_MULTA = $fila->ID_MULTA;
                $obj->ESTADO_MULTA = $fila->ESTADO_MULTA;
                $obj->ANIO_RESOLUCION = $fila->ANIO_RESOLUCION;
                $obj->DES_SIGLA_RESOLUCION = $fila->DES_SIGLA_RESOLUCION;
            }
            return $obj;
        }
        public function listarNumResol($cum,$anio){
            $sql = "CALL SGISS_LISTAR_NRORESOLUCION('$cum','$anio')";
            $result = parent::execute($sql);
//            echo $sql;
            while ($fila = mysqli_fetch_object($result)){
                $obj = new Multa_detal();
                $obj->ID_MULTA_DETAL = $fila->ID_MULTA_DETAL;
                $obj->ID_MULTA = $fila->ID_MULTA;
                $obj->ESTADO_MULTA = $fila->ESTADO_MULTA;
                $obj->ID_SIGLA_RESOLUCION = $fila->ID_SIGLA_RESOLUCION;
                $obj->COD_SIGLA_RESOLUCION = $fila->COD_SIGLA_RESOLUCION;
                $obj->DES_SIGLA_RESOLUCION = $fila->DES_SIGLA_RESOLUCION;
                $obj->value = $fila->NRO_RESOLUCION;
//                $obj->NRO_RESOLUCION = $fila->NRO_RESOLUCION;
                list($a,$b) = split('/',$fila->NRO_RESOLUCION);
                list($c,$d) = split('-',$a);
                $obj->NRO_RESOLUCION =$c;
                $resolucion[]=$obj;
            }
            return $resolucion;
        }
        public function buscarCumRevertir($ID_MULTA,$anio){
            $sql = "CALL SGISS_MULTA_REVERTIR('$ID_MULTA','$anio')";
            $result = parent::execute($sql);
            
            while ($fila = mysqli_fetch_object($result)){
                
            }
        }
    }
?>
